[INFO] cloning repository https://github.com/morphqdd/lake-native-compiler
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/morphqdd/lake-native-compiler" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmorphqdd%2Flake-native-compiler", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmorphqdd%2Flake-native-compiler'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 6befed394c43941bf280d55f2baf55ed372f3d22
[INFO] checking morphqdd/lake-native-compiler against 40527f3e444fde1deb361751bdef9b9e11d1b971+rustflags=--cfg crater_hack --force-warn invalid-c-variadic-arguments for pr-162478
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmorphqdd%2Flake-native-compiler" "/workspace/builds/worker-0-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-0-tc2/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-0-tc2/source/.cargo/config.toml
[INFO] started tweaking git repo https://github.com/morphqdd/lake-native-compiler
[INFO] finished tweaking git repo https://github.com/morphqdd/lake-native-compiler
[INFO] tweaked toml for git repo https://github.com/morphqdd/lake-native-compiler written to /workspace/builds/worker-0-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/morphqdd/lake-native-compiler on toolchain 40527f3e444fde1deb361751bdef9b9e11d1b971
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+40527f3e444fde1deb361751bdef9b9e11d1b971" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/morphqdd/lake-native-compiler already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+40527f3e444fde1deb361751bdef9b9e11d1b971" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:8683fc1fc2eb5c9ac98e0d076ab094b2ffac7f99da555d2b6a2e27f346de2ec7" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] c990adcf8edba3cba938c79f2bf46a361144f4b8eb17f4d580d2e1aac268b5eb
[INFO] running `Command { std: "docker" "start" "c990adcf8edba3cba938c79f2bf46a361144f4b8eb17f4d580d2e1aac268b5eb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "c990adcf8edba3cba938c79f2bf46a361144f4b8eb17f4d580d2e1aac268b5eb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "c990adcf8edba3cba938c79f2bf46a361144f4b8eb17f4d580d2e1aac268b5eb" "/opt/rustwide/cargo-home/bin/cargo" "+40527f3e444fde1deb361751bdef9b9e11d1b971" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "c990adcf8edba3cba938c79f2bf46a361144f4b8eb17f4d580d2e1aac268b5eb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid --cfg crater_hack --force-warn invalid-c-variadic-arguments" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "c990adcf8edba3cba938c79f2bf46a361144f4b8eb17f4d580d2e1aac268b5eb" "/opt/rustwide/cargo-home/bin/cargo" "+40527f3e444fde1deb361751bdef9b9e11d1b971" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]     Checking hashbrown v0.17.1
[INFO] [stderr]    Compiling cranelift-srcgen v0.132.0
[INFO] [stderr]    Compiling wasmtime-internal-core v45.0.0
[INFO] [stderr]    Compiling cranelift-isle v0.132.0
[INFO] [stderr]    Compiling object v0.37.3
[INFO] [stderr]    Compiling cranelift-codegen-shared v0.132.0
[INFO] [stderr]    Compiling memchr v2.8.0
[INFO] [stderr]    Compiling anyhow v1.0.101
[INFO] [stderr]    Compiling unicode-ident v1.0.23
[INFO] [stderr]     Checking bumpalo v3.20.3
[INFO] [stderr]     Checking fnv v1.0.7
[INFO] [stderr]     Checking arbitrary v1.4.2
[INFO] [stderr]     Checking smallvec v1.15.1
[INFO] [stderr]     Checking rustc-hash v2.1.1
[INFO] [stderr]     Checking target-lexicon v0.13.4
[INFO] [stderr]    Compiling crc32fast v1.5.0
[INFO] [stderr]     Checking aho-corasick v1.1.4
[INFO] [stderr]    Compiling stacker v0.1.23
[INFO] [stderr]     Checking regex-syntax v0.8.9
[INFO] [stderr]     Checking unicode-width v0.2.2
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling object v0.39.1
[INFO] [stderr]     Checking is-terminal v0.4.17
[INFO] [stderr]    Compiling portable-atomic v1.13.1
[INFO] [stderr]     Checking concolor-query v0.3.3
[INFO] [stderr]    Compiling cranelift-assembler-x64-meta v0.132.0
[INFO] [stderr]     Checking hashbrown v0.15.5
[INFO] [stderr]     Checking concolor v0.1.1
[INFO] [stderr]     Checking clap_builder v4.5.58
[INFO] [stderr]     Checking ariadne v0.6.0
[INFO] [stderr]     Checking chrono v0.4.44
[INFO] [stderr]     Checking console v0.15.11
[INFO] [stderr]     Checking number_prefix v0.4.0
[INFO] [stderr]    Compiling quote v1.0.44
[INFO] [stderr]    Compiling getrandom v0.4.1
[INFO] [stderr]    Compiling rustix v1.1.3
[INFO] [stderr]     Checking jiff v0.2.20
[INFO] [stderr]     Checking linux-raw-sys v0.11.0
[INFO] [stderr]     Checking base64ct v1.8.3
[INFO] [stderr]     Checking indexmap v2.14.0
[INFO] [stderr]     Checking regalloc2 v0.15.1
[INFO] [stderr]     Checking cranelift-control v0.132.0
[INFO] [stderr]    Compiling syn v2.0.115
[INFO] [stderr]    Compiling lakec v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Checking regex-automata v0.4.14
[INFO] [stderr]     Checking indicatif v0.17.11
[INFO] [stderr]     Checking cranelift-bitset v0.132.0
[INFO] [stderr]     Checking cranelift-entity v0.132.0
[INFO] [stderr]     Checking cranelift-bforest v0.132.0
[INFO] [stderr]    Compiling cranelift-codegen-meta v0.132.0
[INFO] [stderr]     Checking gimli v0.33.0
[INFO] [stderr]    Compiling cranelift-assembler-x64 v0.132.0
[INFO] [stderr]     Checking tempfile v3.25.0
[INFO] [stderr]     Checking regex v1.12.3
[INFO] [stderr]     Checking env_filter v1.0.0
[INFO] [stderr]    Compiling cranelift-codegen v0.132.0
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling clap_derive v4.5.55
[INFO] [stderr]     Checking thiserror v2.0.18
[INFO] [stderr]     Checking env_logger v0.11.9
[INFO] [stderr]     Checking clap v4.5.58
[INFO] [stderr]    Compiling ar_archive_writer v0.5.1
[INFO] [stderr]    Compiling psm v0.1.30
[INFO] [stderr]     Checking chumsky v0.13.0 (https://github.com/zesterer/chumsky.git#4879268c)
[INFO] [stderr]     Checking lake-frontend v0.1.0 (https://github.com/morphqdd/lake_frontend.git?branch=dev#f04f1611)
[INFO] [stderr]     Checking cranelift-module v0.132.0
[INFO] [stderr]     Checking cranelift-native v0.132.0
[INFO] [stderr]     Checking cranelift-frontend v0.132.0
[INFO] [stderr]     Checking cranelift-object v0.132.0
[INFO] [stderr]     Checking cranelift v0.132.0
[INFO] [stdout] warning: unused import: `HashMap`
[INFO] [stdout]  --> src/compiler/mphf/builder.rs:4:24
[INFO] [stdout]   |
[INFO] [stdout] 4 | use std::collections::{HashMap, HashSet};
[INFO] [stdout]   |                        ^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::collections::HashMap`
[INFO] [stdout]   --> src/compiler/mphf/mod.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 | use std::collections::HashMap;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `expr::Expr`
[INFO] [stdout]   --> src/compiler/pipeline/branch.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 |     expr::Expr,
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `FatPtrLayout`
[INFO] [stdout]   --> src/compiler/pipeline/expr/change_state_expr.rs:12:33
[INFO] [stdout]    |
[INFO] [stdout] 12 |     rt::layout::{ExecCtxLayout, FatPtrLayout, process_ctx::ProcessCtxLayout, sheduler_ctx::ShedulerCtxLayout},
[INFO] [stdout]    |                                 ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `anyhow`
[INFO] [stdout]  --> src/compiler/pipeline/expr/jump_expr.rs:1:22
[INFO] [stdout]   |
[INFO] [stdout] 1 | use anyhow::{Result, anyhow, bail};
[INFO] [stdout]   |                      ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `BlockArg`
[INFO] [stdout]  --> src/compiler/pipeline/expr/let_expr.rs:3:26
[INFO] [stdout]   |
[INFO] [stdout] 3 |     codegen::ir::{Block, BlockArg},
[INFO] [stdout]   |                          ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `alloc_static_buffer` and `self`
[INFO] [stdout]   --> src/compiler/pipeline/expr/when_expr.rs:13:12
[INFO] [stdout]    |
[INFO] [stdout] 13 |     mphf::{self, MphfBuilder, emit_fxhash, emit_hash_function, emit_mphf_lookup, fxhash},
[INFO] [stdout]    |            ^^^^
[INFO] [stdout] 14 |     pipeline::expr::StmtOutcome,
[INFO] [stdout] 15 |     rt::{alloc_static_buffer, layout::ExecCtxLayout},
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `anyhow`
[INFO] [stdout]  --> src/compiler/rt/mod.rs:1:22
[INFO] [stdout]   |
[INFO] [stdout] 1 | use anyhow::{Result, anyhow, bail};
[INFO] [stdout]   |                      ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `target::LinuxSyscalls`
[INFO] [stdout]   --> src/compiler/rt/funcs/alloc.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     target::LinuxSyscalls,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `target::LinuxSyscalls`
[INFO] [stdout]   --> src/compiler/rt/funcs/die.rs:27:5
[INFO] [stdout]    |
[INFO] [stdout] 27 |     target::LinuxSyscalls,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `target::LinuxSyscalls`
[INFO] [stdout]  --> src/compiler/rt/funcs/exit.rs:7:41
[INFO] [stdout]   |
[INFO] [stdout] 7 | use crate::compiler::{ctx::CompilerCtx, target::LinuxSyscalls};
[INFO] [stdout]   |                                         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `target::LinuxSyscalls`
[INFO] [stdout]   --> src/compiler/rt/funcs/io_uring.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 26 |     target::LinuxSyscalls,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `target::LinuxSyscalls`
[INFO] [stdout]  --> src/compiler/rt/funcs/mmap.rs:7:41
[INFO] [stdout]   |
[INFO] [stdout] 7 | use crate::compiler::{ctx::CompilerCtx, target::LinuxSyscalls};
[INFO] [stdout]   |                                         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `target::LinuxSyscalls`
[INFO] [stdout]   --> src/compiler/rt/funcs/process.rs:17:68
[INFO] [stdout]    |
[INFO] [stdout] 17 |     ctx::CompilerCtx, rt::layout::sheduler_ctx::ShedulerCtxLayout, target::LinuxSyscalls,
[INFO] [stdout]    |                                                                    ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `rt::layout::ExecCtxLayout`
[INFO] [stdout]  --> src/compiler/rt/layout/process_ctx.rs:7:41
[INFO] [stdout]   |
[INFO] [stdout] 7 | use crate::compiler::{ctx::CompilerCtx, rt::layout::ExecCtxLayout};
[INFO] [stdout]   |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Type`
[INFO] [stdout]  --> src/compiler/rt/layout/sheduler_ctx.rs:5:69
[INFO] [stdout]   |
[INFO] [stdout] 5 |     prelude::{Block, FunctionBuilder, InstBuilder, IntCC, MemFlags, Type, Value, Variable},
[INFO] [stdout]   |                                                                     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `alloc_static_buffer`
[INFO] [stdout]   --> src/compiler/rt/layout/sheduler_ctx.rs:11:9
[INFO] [stdout]    |
[INFO] [stdout] 11 |         alloc_static_buffer, get_static_buffer,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `HashMap`
[INFO] [stdout]  --> src/compiler/mphf/builder.rs:4:24
[INFO] [stdout]   |
[INFO] [stdout] 4 | use std::collections::{HashMap, HashSet};
[INFO] [stdout]   |                        ^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::collections::HashMap`
[INFO] [stdout]   --> src/compiler/mphf/mod.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 | use std::collections::HashMap;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `expr::Expr`
[INFO] [stdout]   --> src/compiler/pipeline/branch.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 |     expr::Expr,
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `FatPtrLayout`
[INFO] [stdout]   --> src/compiler/pipeline/expr/change_state_expr.rs:12:33
[INFO] [stdout]    |
[INFO] [stdout] 12 |     rt::layout::{ExecCtxLayout, FatPtrLayout, process_ctx::ProcessCtxLayout, sheduler_ctx::ShedulerCtxLayout},
[INFO] [stdout]    |                                 ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `anyhow`
[INFO] [stdout]  --> src/compiler/pipeline/expr/jump_expr.rs:1:22
[INFO] [stdout]   |
[INFO] [stdout] 1 | use anyhow::{Result, anyhow, bail};
[INFO] [stdout]   |                      ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `BlockArg`
[INFO] [stdout]  --> src/compiler/pipeline/expr/let_expr.rs:3:26
[INFO] [stdout]   |
[INFO] [stdout] 3 |     codegen::ir::{Block, BlockArg},
[INFO] [stdout]   |                          ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `alloc_static_buffer` and `self`
[INFO] [stdout]   --> src/compiler/pipeline/expr/when_expr.rs:13:12
[INFO] [stdout]    |
[INFO] [stdout] 13 |     mphf::{self, MphfBuilder, emit_fxhash, emit_hash_function, emit_mphf_lookup, fxhash},
[INFO] [stdout]    |            ^^^^
[INFO] [stdout] 14 |     pipeline::expr::StmtOutcome,
[INFO] [stdout] 15 |     rt::{alloc_static_buffer, layout::ExecCtxLayout},
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `anyhow`
[INFO] [stdout]  --> src/compiler/rt/mod.rs:1:22
[INFO] [stdout]   |
[INFO] [stdout] 1 | use anyhow::{Result, anyhow, bail};
[INFO] [stdout]   |                      ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `target::LinuxSyscalls`
[INFO] [stdout]   --> src/compiler/rt/funcs/alloc.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     target::LinuxSyscalls,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `target::LinuxSyscalls`
[INFO] [stdout]   --> src/compiler/rt/funcs/die.rs:27:5
[INFO] [stdout]    |
[INFO] [stdout] 27 |     target::LinuxSyscalls,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `target::LinuxSyscalls`
[INFO] [stdout]  --> src/compiler/rt/funcs/exit.rs:7:41
[INFO] [stdout]   |
[INFO] [stdout] 7 | use crate::compiler::{ctx::CompilerCtx, target::LinuxSyscalls};
[INFO] [stdout]   |                                         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `target::LinuxSyscalls`
[INFO] [stdout]   --> src/compiler/rt/funcs/io_uring.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 26 |     target::LinuxSyscalls,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `target::LinuxSyscalls`
[INFO] [stdout]  --> src/compiler/rt/funcs/mmap.rs:7:41
[INFO] [stdout]   |
[INFO] [stdout] 7 | use crate::compiler::{ctx::CompilerCtx, target::LinuxSyscalls};
[INFO] [stdout]   |                                         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `target::LinuxSyscalls`
[INFO] [stdout]   --> src/compiler/rt/funcs/process.rs:17:68
[INFO] [stdout]    |
[INFO] [stdout] 17 |     ctx::CompilerCtx, rt::layout::sheduler_ctx::ShedulerCtxLayout, target::LinuxSyscalls,
[INFO] [stdout]    |                                                                    ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `rt::layout::ExecCtxLayout`
[INFO] [stdout]  --> src/compiler/rt/layout/process_ctx.rs:7:41
[INFO] [stdout]   |
[INFO] [stdout] 7 | use crate::compiler::{ctx::CompilerCtx, rt::layout::ExecCtxLayout};
[INFO] [stdout]   |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Type`
[INFO] [stdout]  --> src/compiler/rt/layout/sheduler_ctx.rs:5:69
[INFO] [stdout]   |
[INFO] [stdout] 5 |     prelude::{Block, FunctionBuilder, InstBuilder, IntCC, MemFlags, Type, Value, Variable},
[INFO] [stdout]   |                                                                     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `alloc_static_buffer`
[INFO] [stdout]   --> src/compiler/rt/layout/sheduler_ctx.rs:11:9
[INFO] [stdout]    |
[INFO] [stdout] 11 |         alloc_static_buffer, get_static_buffer,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `scratch_start`
[INFO] [stdout]    --> src/compiler/pipeline/expr/change_state_expr.rs:222:17
[INFO] [stdout]     |
[INFO] [stdout] 222 |             let scratch_start = builder
[INFO] [stdout]     |                 ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_scratch_start`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `rt_funcs`
[INFO] [stdout]   --> src/compiler/pipeline/expr/jump_expr.rs:43:9
[INFO] [stdout]    |
[INFO] [stdout] 43 |     let rt_funcs = ctx.rt_funcs().clone();
[INFO] [stdout]    |         ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_rt_funcs`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `caller_ctx_ptr`
[INFO] [stdout]    --> src/compiler/pipeline/expr/spawn_expr.rs:178:13
[INFO] [stdout]     |
[INFO] [stdout] 178 |         let caller_ctx_ptr = builder.use_var(machine_ctx_var);
[INFO] [stdout]     |             ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_caller_ctx_ptr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `scratch_start`
[INFO] [stdout]    --> src/compiler/pipeline/expr/change_state_expr.rs:222:17
[INFO] [stdout]     |
[INFO] [stdout] 222 |             let scratch_start = builder
[INFO] [stdout]     |                 ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_scratch_start`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `rt_funcs`
[INFO] [stdout]   --> src/compiler/pipeline/expr/jump_expr.rs:43:9
[INFO] [stdout]    |
[INFO] [stdout] 43 |     let rt_funcs = ctx.rt_funcs().clone();
[INFO] [stdout]    |         ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_rt_funcs`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `discriminant` is never read
[INFO] [stdout]    --> src/compiler/pipeline/expr/wait_expr.rs:234:63
[INFO] [stdout]     |
[INFO] [stdout] 234 |       let mut discriminant: Option<cranelift::prelude::Value> = None;
[INFO] [stdout]     |                                                                 ^^^^ this value is reassigned later and never used
[INFO] [stdout] ...
[INFO] [stdout] 249 | /         discriminant = if (has_guards || !filter.is_empty()) && dequeue_arg_count > 0 {
[INFO] [stdout] 250 | |             let msg_index_mod = builder.ins().band_imm(head, 255);
[INFO] [stdout] 251 | |             let msg_offset = builder.ins().imul_imm(msg_index_mod, 8);
[INFO] [stdout] 252 | |             let addr = builder.ins().iadd(mailbox_start, msg_offset);
[INFO] [stdout] ...   |
[INFO] [stdout] 255 | |             None
[INFO] [stdout] 256 | |         };
[INFO] [stdout]     | |_________- `discriminant` is overwritten here before the previous value is read
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `caller_ctx_ptr`
[INFO] [stdout]    --> src/compiler/pipeline/expr/spawn_expr.rs:178:13
[INFO] [stdout]     |
[INFO] [stdout] 178 |         let caller_ctx_ptr = builder.use_var(machine_ctx_var);
[INFO] [stdout]     |             ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_caller_ctx_ptr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/compiler/rt/funcs/alloc.rs:686:13
[INFO] [stdout]     |
[INFO] [stdout] 686 |         let mut emit_log = |builder: &mut FunctionBuilder,
[INFO] [stdout]     |             ----^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `discriminant` is never read
[INFO] [stdout]    --> src/compiler/pipeline/expr/wait_expr.rs:234:63
[INFO] [stdout]     |
[INFO] [stdout] 234 |       let mut discriminant: Option<cranelift::prelude::Value> = None;
[INFO] [stdout]     |                                                                 ^^^^ this value is reassigned later and never used
[INFO] [stdout] ...
[INFO] [stdout] 249 | /         discriminant = if (has_guards || !filter.is_empty()) && dequeue_arg_count > 0 {
[INFO] [stdout] 250 | |             let msg_index_mod = builder.ins().band_imm(head, 255);
[INFO] [stdout] 251 | |             let msg_offset = builder.ins().imul_imm(msg_index_mod, 8);
[INFO] [stdout] 252 | |             let addr = builder.ins().iadd(mailbox_start, msg_offset);
[INFO] [stdout] ...   |
[INFO] [stdout] 255 | |             None
[INFO] [stdout] 256 | |         };
[INFO] [stdout]     | |_________- `discriminant` is overwritten here before the previous value is read
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/compiler/rt/funcs/alloc.rs:686:13
[INFO] [stdout]     |
[INFO] [stdout] 686 |         let mut emit_log = |builder: &mut FunctionBuilder,
[INFO] [stdout]     |             ----^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ptr_size`
[INFO] [stdout]     --> src/compiler/rt/layout/sheduler_ctx.rs:1328:13
[INFO] [stdout]      |
[INFO] [stdout] 1328 |         let ptr_size = builder.ins().iconst(ptr_ty, ptr_ty.bytes() as i64);
[INFO] [stdout]      |             ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_ptr_size`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ptr_ty`
[INFO] [stdout]    --> src/compiler/rt/mod.rs:175:13
[INFO] [stdout]     |
[INFO] [stdout] 175 |         let ptr_ty = ctx.module().target_config().pointer_type();
[INFO] [stdout]     |             ^^^^^^ help: if this is intentional, prefix it with an underscore: `_ptr_ty`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ptr_size`
[INFO] [stdout]     --> src/compiler/rt/layout/sheduler_ctx.rs:1328:13
[INFO] [stdout]      |
[INFO] [stdout] 1328 |         let ptr_size = builder.ins().iconst(ptr_ty, ptr_ty.bytes() as i64);
[INFO] [stdout]      |             ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_ptr_size`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ptr_ty`
[INFO] [stdout]    --> src/compiler/rt/mod.rs:175:13
[INFO] [stdout]     |
[INFO] [stdout] 175 |         let ptr_ty = ctx.module().target_config().pointer_type();
[INFO] [stdout]     |             ^^^^^^ help: if this is intentional, prefix it with an underscore: `_ptr_ty`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] warning: unused dependency `num_cpus`
[INFO] [stderr]   --> Cargo.toml:10:1
[INFO] [stderr]    |
[INFO] [stderr] 10 | num_cpus = "1.17.0"
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `num_cpus`
[INFO] [stderr] warning: `lakec` (manifest) generated 1 warning
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 43s
[INFO] running `Command { std: "docker" "inspect" "c990adcf8edba3cba938c79f2bf46a361144f4b8eb17f4d580d2e1aac268b5eb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c990adcf8edba3cba938c79f2bf46a361144f4b8eb17f4d580d2e1aac268b5eb", kill_on_drop: false }`
[INFO] [stdout] c990adcf8edba3cba938c79f2bf46a361144f4b8eb17f4d580d2e1aac268b5eb
